@charset "utf-8";
/* CSS Document */
body{ font-family:"微软雅黑",arial;margin:0;padding:0;font-size:14px;background:#eef3f9;color:#000;}
div,form,ul,ol,li,dl,dt,dd,span,p{margin:0;padding:0;}
input,select,option{ margin:0;padding:0;}
h1,h2,h3,h4{ margin:0;padding:0;}
ul,li{list-style:none;}
img,a img{border:0;}
.clear{clear:both;font-size:1px;width:1px;visibility:hidden;margin-top:0px!important;*margin-top:-1px;line-height:0;overflow:hidden;}/*ie and firefox1.5 updata */
.left{float:left;}
.right{float:right;}
.f14{font-size:14px;}
.b{font-weight:bold;}
a{ text-decoration:none; color:#333}
/*start*/
.fwdh{ height:33px; line-height:33px; border-bottom:1px solid #e1e1e1; background:#fff;}
.fwdh span{ width:1024px; margin:0 auto; display:block;}
.top{ background:#fff; height:100px;}
.top span{ width:1024px; height:90px; margin:0 auto; padding-top:10px; display:block;}
.top span a img{ float:left; width:520px; height:84px;}
.search{ float:right;width:305px;padding-top:2px;}
.inp{ width:223px;height:24px;border:1px solid #c8c8c8;color:#cccccc;padding-left:10px;line-height:23px\9;*line-height:25px;*margin-top:1px;}
.an{ background:#2d5bb0;color:#fff;border:0;height:26px;width:70px;padding:1px 18px;*margin-top:2px;font-size:14px;font-family:"微软雅黑"; vertical-align:top;}
.links{height:45px; padding-right:5px;font-family:"微软雅黑";font-size:14px;text-align:right;background:url("../images/fuwubg.png") 70px 4px no-repeat;}
.links a{color:#5e5756;padding-left:22px;}.nav{ background:url(../images/gbnavbg.gif) repeat-x; height:48px; line-height:48px; }

.nav{ background:url(../images/gbnavbg.gif) repeat-x; height:48px; line-height:48px; position:relative; z-index:999;}
.nav ul{ width:1024px; margin:0 auto; height:48px;}
.nav ul li{ width:92px; float:left; text-align:center; text-decoration:none; cursor: pointer; color:#fff; text-decoration:none; font-size:16px;cursor: pointer; }
.nav ul li a{ display:block;color:#fff; }
.nav ul li a:hover{ background:#246cc0; width:92px; display:block; height:48px;}
.nav ul li a.current{ background:#246cc0; width:92px; }
.nav ul li.tab{position:relative;display:block;}
.nav div.subnav{ position:absolute; z-index:999; display:none; background:#fff; border:1px solid #0a338f; width:92px; margin-top:0px; margin-top:0px; /*火狐*/ margin-top:0px\9;/*IE8*/  *margin-top:0;/*IE7*/  margin-left:0px;/*火狐*/ margin-left:0px;/*IE8*/ *margin-left:-50px;/*IE7*/}
.nav div.subnav a{ height:50px; line-height:50px; border-bottom:1px dotted #ccc; color:#0a338f; font-size:14px; font-weight:normal; text-align:center; display:block;}
.nav div.subnav a:hover{ color:#c00; background:none; height:50px; line-height:50px; }

.box{background:url(../images/bg.gif) top left repeat-x;}
.main{ width:1004px; margin:0 auto; background:#fff; padding:10px; padding-bottom:30px; z-index:1; height:100%; overflow:hidden;}
.ad img{ width:1004px; height:289px;}
.xwzx h2,.mainleft h2{ height:31px; border-bottom:1px solid #d0d2d1;}
.xwzx h2 b,.mainleft h2 b{ font-size:18px; font-weight:400; color:#0075d0; border:1px solid #d0d2d1; height:31px; line-height:31px;display:block; width:120px; text-align:center; border-bottom:0; background:#fff;	}
.mar{ margin-top:15px; height:100%; overflow:hidden;}
.pic{ margin:15px; width:404px; height:263px; float:left; position:relative;}
.pic img{width:404px; height:263px;}
.pic a{ position:absolute; bottom:0; left:0; height:37px; line-height:37px; background:url(../images/xwbg.png) repeat-x; color:#fff; text-align:center; width:404px; }
.xwtxt{ float:left; margin-top:15px; width:570px;}
.xwtxt h3{ height:31px; line-height:31px; border-bottom:1px solid #d0d2d1;font-weight:normal}
.xwtxt h3 b{ width:100px; text-align:center; color:#333; float:left;font-weight:normal}
.xwtxt h3 b.cur{ background:#0686e9; color:#fff; height:31px; line-height:31px; font-weight:normal}
.xwtxt h3 a{ float:right; font-size:14px; margin-right:10px;}
.xwtxt ul{ padding:10px;}
.xwtxt ul li{ height:30px; line-height:30px; background:url(../images/dian.png)0 12px no-repeat; text-indent:10px;}
.xwtxt ul li span{ float:right;}
.mainleftbox{width:682px; float:left;}
.mainleft{ margin-top:10px;}
.mainleft h2 a, .mainright h2 a{ float:right; font-size:14px; font-weight:normal; margin-right:10px; line-height:31px;}
.mainlefttxt{ line-height:29px; padding:20px; text-indent:28px;}
.mainleftlx{ background:url(../images/lxwmbg.png) 10px 20px no-repeat; padding:20px 20px 0 180px; line-height:26px;}
.mainrightbox{margin-top:10px; width:295px; float:right;}
.mrtop{margin-top:10px;}
.mainrightpic{ border:1px solid #d0d2d1; border-top:0}
/*列表文章样式*/
.lists{ padding:10px;}
ul.lists li{ height:30px; line-height:30px; background:url(../images/dian.png)0 12px no-repeat; text-indent:10px;}
ul.lists li span{ float:right;}
.footer{ border-top:4px solid #3684d6; padding:20px; text-align:center; line-height:28px; width:984px; margin:0 auto;}
.footer b{ color:#2d5bb0; padding:0 2px;}
.footer iframe{ height:23px;*height:27px;}
/*图片切换效果*/
.rollphotos{width:290px;height:248px; background:#fff; padding-top:15px;}
.blk_29 {overflow:hidden; zoom:1; position:relative; }
.LeftBotton{ background:#fff url(../images/jleft.gif) no-repeat; left:15px; float:left; width:21px; cursor:pointer; position:absolute; top:100px; height:37px;}
.RightBotton {background:#fff url(../images/jright.gif) no-repeat; right:15px; float:right; width:21px; cursor:pointer; position:absolute; top:100px; height:37px;}
.blk_29 .Cont {	margin: 0px auto; overflow:hidden; width:256px; height:260px; }
.blk_29 .boxbq {float:left; width:179px; height:266px; text-align:center;}
.blk_29 .boxbq img{display:block; width:179px; height:216px;}
.blk_29 .boxbq p a{margin:0 auto; width:100px; padding-top:10px; font-size:14px;}
/*内容页*/
.gbdqwz{ border-bottom:1px solid #ccc; height:35px; line-height:35px; margin-top:10px; padding-left:10px;}
.gbnr{ border:1px solid #ccc; margin-top:10px; padding:25px;}
.gbnr h1{ font: normal 24px/35px "微软雅黑"; text-align:center; padding-bottom:20px;}
.gbnr h2{ text-align:center; font-size:14px; color:#666; border-top:1px dotted #ccc; padding:10px 0 30px 0; font-weight:normal}
.nrtxt{ padding:25px; min-height:400px;}
.nrtxt p{ margin-top:20px;}
/*列表页*/
.gbmenu{ width:200px; float:left; margin-top:10px;}
.gbmenu .gbleft h2{ font-size:16px; font-weight:bold; border-bottom:2px solid #03C; height:40px; line-height:40px; text-indent:20px;}
.gbmenu .gbleft ul{ padding:10px;}
.gbmenu .gbleft ul li{ height:50px; line-height:50px; border-bottom:1px dashed #ccc; text-align:center;}
.gbright{ float:right; width:790px; border-left:1px solid #ccc; margin-top:10px; min-height:600px;	}
.gbright h1{ font-size:16px; border-bottom:1px solid #ccc;height:40px; line-height:40px; text-indent:25px; color:#03C}
.gbright ul{ padding:20px;}
.gbright ul li{ background:url(../images/dian.png) 0 12px no-repeat; height:30px; line-height:30px; padding-left:10px;}
.gbright ul li span{ float:right; margin-right:10px;}
.gbright .fanye{ width:330px; margin:0 auto; padding:30px;}
.gbright .fanye a{ color:#03C; padding:0 5px;}





